package com.warehouse.dao.common;

import java.util.List;

public interface SmartDao<T> {
    //添加
    int add(T t);
    //修改
    int update(T t);
    //删除
    int delete(int id);
    //分页查询 startPage:起始页   pagecount:每页显示几条
    List<T> allPage(int startPage, int pageSize);
    //计算总数量
    int count();
    //单条查询
    T byId(int t);
}
